package cc.rengu.igas.channel.nucc.facade.request;

import cc.rengu.igas.channel.nucc.facade.base.BaseRequest;
import cc.rengu.igas.channel.nucc.facade.base.Header;

import java.io.Serializable;

/**
 * @Auther wanglei
 * @date 20200409
 * 协议支付通知实体
 */
public class AgreementPayNoticeRequest extends BaseRequest implements Serializable {
    /**
     * 受理机构标识
     */
    private String instgId;
    /**
     * 原交易类别
     */
    private String trxCtgy;
    /**
     * 原交易流水
     */
    private String trxId;
    /**
     * 原交易日期时间
     */
    private String trxDt;
    /**
     * 付款行流水
     */
    private String dbtrBankId;
    /**
     * 付款方账户类型
     */
    private String pyerAcctTp;
    /**
     * 协议号
     */
    private String signNo;
    /**
     * 交易金额
     */
    private String trxAmt;
    /**
     * 交易状态
     */
    private String trxStatus;
    /**
     * 交易完成时间
     */
    private String trxFinishTm;
    /**
     * 交易批次号
     */
    private String batchId;
    /**
     * 账户号辨识码
     */
    private String acctShrtId;
    /**
     * 签名
     */
    private String signature;

    public void setInstgId(String instgId) {
        this.instgId = instgId;
    }

    public void setTrxCtgy(String trxCtgy) {
        this.trxCtgy = trxCtgy;
    }

    public void setTrxId(String trxId) {
        this.trxId = trxId;
    }

    public void setTrxDt(String trxDt) {
        this.trxDt = trxDt;
    }

    public void setDbtrBankId(String dbtrBankId) {
        this.dbtrBankId = dbtrBankId;
    }

    public void setPyerAcctTp(String pyerAcctTp) {
        this.pyerAcctTp = pyerAcctTp;
    }

    public void setSignNo(String signNo) {
        this.signNo = signNo;
    }

    public void setTrxAmt(String trxAmt) {
        this.trxAmt = trxAmt;
    }

    public void setTrxStatus(String trxStatus) {
        this.trxStatus = trxStatus;
    }

    public void setTrxFinishTm(String trxFinishTm) {
        this.trxFinishTm = trxFinishTm;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public void setAcctShrtId(String acctShrtId) {
        this.acctShrtId = acctShrtId;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getInstgId() {
        return instgId;
    }

    public String getTrxCtgy() {
        return trxCtgy;
    }

    public String getTrxId() {
        return trxId;
    }

    public String getTrxDt() {
        return trxDt;
    }

    public String getDbtrBankId() {
        return dbtrBankId;
    }

    public String getPyerAcctTp() {
        return pyerAcctTp;
    }

    public String getSignNo() {
        return signNo;
    }

    public String getTrxAmt() {
        return trxAmt;
    }

    public String getTrxStatus() {
        return trxStatus;
    }

    public String getTrxFinishTm() {
        return trxFinishTm;
    }

    public String getBatchId() {
        return batchId;
    }

    public String getAcctShrtId() {
        return acctShrtId;
    }

    public String getSignature() {
        return signature;
    }
}
